﻿/* Reset */
* {margin:0; padding:0;}
body,div,ul,dl,dd,li,h1,h2,h3,h4,h5,h6,form,input,p{margin:0; padding:0;} body{cursor:default; background:#fbfbfb;} img{border:0;} input{vertical-align:middle;} ol,ul,li{list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;  }
/* Global  */ body{color:#686868;font-size:14px;font-family:"微软雅黑","宋体",Arial,Verdana,arial,serif; text-align:center;} a{color:#2277aa;text-decoration:none;} a:hover{text-decoration:underline;}
.blank{width:100%;clear:both;height:15px;overflow:hidden;}
#Login{} #Login .username{}
/*jquery延时加载*/
.lazy{background:url(https://babuban1.googlecode.com/svn/loading.gif) center no-repeat} 
/*框 */
.wrap{clear:both; margin:  0px auto; width:960px; position:relative; text-align:left;  } 
.box{ width:100%; margin: 10px 0px; overflow:hidden;  border :1px solid #eee;}

.boxla{ position:relative;float: left;width:520px;  margin: 0px 0px; overflow:hidden;  }
.boxlb{ position:relative;float: left; width:436px; margin: 0px 0px; overflow:hidden;  }
.box6{ clear:both;width:100%; margin:10px auto; overflow:hidden;  }

.box7{clear:both; width:100%;  margin: 0px 0px; overflow:hidden;   border:1px solid #eee;}
.top{clear:both; height:38px; line-height:38px; margin:10px 0px;padding:0px 10px; border:1px solid #eee;}
.top h3{float:left; font-size:15px;font-weight:bold;margin-right:60px; margin-left:0px; letter-spacing:2px;}
.top span{float:left; font-size:14px;color:#224466;  margin: 0px 6px;}

.top1 { height:28px;line-height:28px; margin: 10px 0px;border-bottom:1px solid #eee;}
.top1 h3{float:left;  font-size:14px;font-weight:bold;  margin-left:10px;}
.top1 h4{float:left;  font-size:16px; font-weight:bold; margin-left:10px;}
.top1 span{ float:right; font-size:14px;  color:#224466; margin: 0px 0px; } 
.badge {background-color: #F89406; color: #FFFFFF; white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; border-radius: 9px 9px 9px 9px; padding: 3px 9px;}
.index_stars{ clear: both;width:100%;  overflow:hidden; z-index:auto}
ul.imgh1 li{ float:left;height:114px; margin:10px 10px;text-align:left;overflow:hidden; position: relative; border-right:0px solid #ddd;}
ul.imgh1 li img{width:80px; height:112px; float:left; border:1px solid #ddd;}
ul.imgh1 li h4{clear: both; position:relative; width:396px; float:left; text-align:left; margin: 5px 5px;line-height:22px; }
ul.imgh1 li h5{ position:relative; float:left; margin-left:20px; width:398px; line-height:28px; font-size: 18px; font-weight:bold;}
ul.imgh1 li span {position:relative; padding: 0px 14px; font-size:14px;}
ul.imgh1 li h6{ position:relative; float:left; margin-top: 5px; margin-left: 20px;width:398px; line-height:20px; }
ul.imgh1 li em{text-align:left; margin:0 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF6600; } 

ul.imgh7 li{ float:left; width:136px; text-align:center; margin:15px 0px 0px; overflow:hidden;  position: relative; }
ul.imgh7 li img{ width:100px; height:140px;  margin-bottom:12px; border:1px solid #ddd;}
ul.imgh7 li h5{ position:relative; left:0px; bottom:0px; margin:0px 7px;width:122px; height:20px;   line-height:20px; font-size: 14px;  overflow:hidden; }
ul.imgh7 li h5 em{width:12px; text-align:center; font-family:verdana; margin:0 5px 0px 0px; font-weight:normal; color:#888;}
/*ads*/
.top960,.vod960,.play960{ clear:both; overflow:hidden; height:90px; margin-bottom:5px;}
.list300{ margin-bottom:5px}
/*防止撑破div*/
.space{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* */
.referInfo2{display:none;}
/*pp_header.html*/
.header {height:51px;text-overflow: ellipsis; white-space: nowrap; background:#f1f1f1;border-bottom:1px solid #ccc;}
.nav {text-align:left; width: 960px; margin: 0px auto;height:50px;line-height:50px;letter-spacing:2px; }
.navl{position: relative;float:left;width:620px; }
.navl a{color: #2277aa; font-size:18px; font-weight:bold;  padding: 0px 30px 0px 0px; }  
.search{position:relative; float:right; overflow:hidden;width:340px; }
.search .input{ position:relative;color:#686868;background: #fff;width:264px;height:28px;line-height:28px;padding:0px 4px;border:1px solid #ddd; }
.search .submit{cursor:pointer;*cursor:hand; margin-left: -4px; width: 60px; height:29px;border:1px solid #2277aa; background:#2277aa;font-size:16px; font-weight:bold;color:#fff;}
.hots{ float:right; width:190px;  position:relative; overflow: hidden; line-height:50px;text-align: left;display:none;}

.new100 {position: relative;  width: 910px; margin: 10px 25px; overflow: hidden; line-height: 30px; border-bottom: 1px dotted #eee;}
.new100l {position: relative; float:left;width:300px; text-align:left;}
.new100r {position: relative; float:right;width:100px;}
.new100c {position: relative; float:right;width:200px;}
.new100 h3 {font-size: 15px;}
.new100 span{ padding:0px 40px;  text-align:left;}
.new100 em { padding:0px 10px 0px 0px;}
 /*pp_vod_search.html*/
.box6:before, .box6:after {content: "";display: table;line-height: 0;}
.x-cat {margin: 0;padding: 3px 0px; position:relative; width:905px;} 
.navc {list-style: none outside none; margin-bottom: 25px; margin-left: 0; height: 25px; overflow:hidden;}
.x-cat ul { margin: 0;padding: 0;}
.navc-tabs:before, .navc-pills:before, .navc-tabs:after, .navc-pills:after {content: "";display: table;line-height: 0;clear: both;}
.x-cat-label {margin-right: 5px; }
.navc-tabs > li, .navc-pills > li {float: left;display: list-item;line-height: 25px; }
.navc > li > a {display: block;}
.navc-tabs > li > a, .navc-pills > li > a { line-height: 14px; margin-right: 2px;}
.navc-pills > .active > a, .navc-pills > .active > a:hover { background-color: #00ABA9;color: #fff}
.x-cat .navc li .x-cat-tag { margin: 2px 0 0;padding: 3px 5px;}
.controlBtn{position:absolute; right:-45px; color:#00ABA9; padding:3px;  font-size: 15px;font-weight: bold;cursor:pointer;*cursor:hand; }
.controlBtn_special{ clear:both; position:relative;margin:10px 10px; display:block; text-align:left; float:left; color:#ff0000;  font-size: 16px; font-weight: bold; cursor:pointer;*cursor:hand;  }
.links{ clear:both; margin:10px auto;  overflow:hidden}
.links .title{height:27px;line-height:27px;text-align:left; }
.links h4 {text-align:left;padding:2px 10px; font-size:13px }
.links h4 span{float:right;font-weight:normal;  padding:3px 10px;line-height:18px;height:18px;}
.links ul{text-align:left; color:#ccc; margin:12px 5px;}
.links ul a{margin:0px 5px; line-height:22px;}
/*pp_vodlist.html*/
.pages { height:35px; line-height:25px; text-align:center; padding:15px;}
.pages em,.pages span,.pages a{font-style:normal;color:#224466;}
.pages span{color:#6e6e6e;}
.pages input {border:1px solid #ccc; color:#69c; text-align:center; }
.pages .pagego{height:14px; margin:0px 5px}
.pages .pagebtn{height:18px; cursor:pointer; color:#b82a20}
/*pp_vod.html*/
.vod_r{ float:right; padding:5px;display:none;}
.w{width:770px;clear:both;line-height:22px; position:relative; float:left;display:inline-block;overflow: hidden; text-overflow: ellipsis; padding:5px 5px;}
.w a{margin: 0px 2px;}
.pic{ position:relative; float:right; width:142px;height:198px;margin:0px 15px;}
.pic img{padding:1px; border:1px solid #E1E1E1;  width:140px; height:196px; }
.title{ font-size:18px; font-weight:bold;}
.w span{padding:0px 20px;}
.content{ line-height:22px; overflow:hidden; text-align:left; }
.playlist{ text-align:left; overflow:hidden; margin-bottom:5px}
.playlist a{ float:left; border:1px solid #dcdcdc; background:#2277aa; color:#fff; font-size:16px;font-weight:bold;display:block; width:115px; height:26px; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; margin:6px 10px;}
.playlist a:hover,.playlist .on{background:#ffbc00;color:#ffffff ;border:1px solid #ea8c00; text-decoration:none;}

/*pp_vodplay.html  */
.player{ width:100%; clear:both; margin-bottom:0px; overflow:hidden; background: #111; text-align:center}
.player ul{ width:960px; position:relative; clear:both; margin:0px auto;}
.playerleft{ float:left; width:960px; text-align:left;}
.playerright{ display: none;}
/*顶踩图标*/
a.Up{background:url(http://farm9.staticflickr.com/8382/8464016032_5cf79dd3dc_m.jpg) no-repeat 0px  0px; padding-left:25px;}
a.Down{background:url(http://farm9.staticflickr.com/8523/8462903675_e646bc3ec0_m.jpg) no-repeat 0px  0px; padding-left:25px;}
.up{ float: left;  height:36px;  line-height:36px; font-size:16px;  }
#bdshare {float:left; width:260px; }

/*pp_guestbook.html*/
.Gb{ clear:both; text-align:center; position:relative}
.Gb .form{ margin:10px 20px}
.Gb .form textarea { width:100%; height:100px; padding:5px 0px; border:1px solid #EBEBEB; color:#666; clear:both; margin-bottom:5px}
.Gb .form .gb_button { float:right;width:80px;height:25px;background:url(../../Public/images/home/button.gif);border:1px solid #CCC;cursor:pointer;}
.Gb .form label#gb_tips{ float:right; height:25px; line-height:25px; padding-right:10px; color:#FF0000; font-weight:bold}
.Gb .form .vcode{ float:right; line-height:25px; padding-right:10px;}
.Gb .form .vcode .gb_vcode{ width:60px; text-align:center}
.Gb .list{ clear:both; position:relative}
.Gb ul li{ clear:both;line-height:16px;}
.Gb ul li img{ width:100px; height:100px; float: left}
.Gb ul li .time{ float:right; padding-right:5px; color:#999999}
.Gb ul li .content{ color:#444; }
.Gb ul li .intro{ font-family:"微软雅黑"; border:1px solid #CCC; background:#FEEDF2; padding:0px 10px }
.Gb .pages{ clear:both} 
/*pp_fotter.html*/
.ft{ clear: both; width:100%; margin:10px auto; overflow:hidden; border-top:1px solid #ccc}
.ftw { width:960px; margin:0px auto; position:relative;}
.ftwt { width:960px; margin:15px auto; }
.ftwt p{line-height:121%;}
.ftwt span{ padding:0px 20px;}
.ftwd { clear: both; width:960px; margin:15px auto;}
.ftwd p{ line-height:161%;}
.ftwd span{ padding:0px 20px; }
.ftw .ft_ico{ text-align:right;  }
.ftw .ft_ico img{ vertical-align:middle;}




